package model;

import java.util.Date;
import java.util.List;

public class ProyectoImpl implements Proyecto {
	private Long codigo;
	private String descripcion;
	private Date fechaCierreProyecto;
	private Date fechaInicioPostulacion;
	private Date fechaInicioProyecto;
	private Date fechaLimitePostulacion;
	private String habilidades;
	private String nombre;
	private Empresa empresa;
	private Universidad universidad;
	private List<ProyectoPuesto> proyectoPuestos;
	private List<HistorialProyectoEstado> historialProyectoEstados;
	
	
	public Long getCodigo() {
		return codigo;
	}

	public void setCodigo(Long codigo) {
		this.codigo = codigo;
	}

	public String getDescripcion() {
		return descripcion;
	}

	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}

	public Date getFechaCierreProyecto() {
		return fechaCierreProyecto;
	}

	public void setFechaCierreProyecto(Date fechaCierreProyecto) {
		this.fechaCierreProyecto = fechaCierreProyecto;
	}

	public Date getFechaInicioPostulacion() {
		return fechaInicioPostulacion;
	}

	public void setFechaInicioPostulacion(
			Date fechaInicioPostulacion) {
		this.fechaInicioPostulacion = fechaInicioPostulacion;
	}

	public Date getFechaInicioProyecto() {
		return fechaInicioProyecto;
	}

	public void setFechaInicioProyecto(Date fechaInicioProyecto) {
		this.fechaInicioProyecto = fechaInicioProyecto;
	}

	public Date getFechaLimitePostulacion() {
		return fechaLimitePostulacion;
	}

	public void setFechaLimitePostulacion(Date fechaLimitePostulacion) {
		this.fechaLimitePostulacion = fechaLimitePostulacion;
	}

	public String getHabilidades() {
		return habilidades;
	}

	public void setHabilidades(String habilidades) {
		this.habilidades = habilidades;
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public Empresa getEmpresa() {
		return empresa;
	}

	public void setEmpresa(Empresa empresa) {
		this.empresa = empresa;
	}

	public Universidad getUniversidad() {
		return universidad;
	}

	public void setUniversidad(Universidad universidad) {
		this.universidad = universidad;
	}

	public List<ProyectoPuesto> getProyectoPuestos() {
		return proyectoPuestos;
	}

	public void setProyectoPuestos(List<ProyectoPuesto> proyectoPuestos) {
		this.proyectoPuestos = proyectoPuestos;
	}

	@Override
	public Long getDuracion() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public EstadoProyecto getEstadoActual() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public void agregarHistorico() {
		// TODO Auto-generated method stub
		
	}

}
